package cn.com.tianpeidong.restaurantadmin.project.admin.user.service;

import cn.com.tianpeidong.restaurantadmin.project.admin.user.entity.UserInfo;
import cn.com.tianpeidong.restaurantadmin.project.admin.user.vo.ModifyPasswd;
import cn.com.tianpeidong.restaurantadmin.project.admin.user.vo.UserVO;

import java.util.List;

/**
 * @author tianpeidong
 * @version 创建时间: 19-4-7 下午5:39
 */
public interface IUserInfoService {
    List<UserVO> listUser(UserVO userVO);

    UserInfo add(UserVO userVO);

    void delete(Long userId);

    UserInfo resetPasswd(Long userId);

    UserInfo edit(UserVO userVO);

    UserInfo modifyPasswd(ModifyPasswd modifyPasswd);

    UserVO getUserInfoById(Long id);
}
